Corel Smart Graphics
Studio
README File
Contents
Corel Developer SG
- Windows XP Pro, Windows 2000. Each require the most recent Service
Pack.
- Microsoft Internet Explorer Version 5.5
- 500 MHz CPU
- 128 MB RAM
- Mouse or other pointing device
- 1024 x 768 monitor
- 100 MB hard disk space
Corel Server SG
- Windows XP Pro, Windows 2000, Windows 2000 Server. Each require the
most recent Service Pack.
- Microsoft IIS version 5.x
- Microsoft Internet Explorer Version 5.5
- 500 MHz CPU
- 128 MB RAM
- Mouse or other pointing device
- CD-ROM (for CD-based installation)
- 1024 x 768 monitor
- 100 MB hard disk space
Corel SVG Viewer
- Windows NT 4.0, Windows 2000, Windows XP, Windows XP. Each require
the most recent Service Pack.
- Microsoft Internet Explorer 5.5, Netscape 4.79 and 7.02
- 133MHz CPU
- 128 MB RAM
- 12 MB hard disk space
- VGA monitor
- Internet Connection
Before installing Corel Smart Graphics Studio, please review the minimum
system requirements listed above.
You must have administration rights on the system to install Corel Smart
Graphics Studio.
IMPORTANT: To run test projects on your local computer that use Corel
Server SG, you need Microsoft IIS installed on your computer. See the Windows
OS Help for more information.
To install Corel Smart Graphics Studio from a CD-ROM
- Insert the Corel Smart Graphics Studio 1.0 disc into your CD-ROM
drive.
- From the Corel Smart Graphics Studio dialog box, select
Install Corel Smart Graphics Studio.
If the Corel Smart Graphics
Studio dialog box doesn't appear automatically, double-click the
Setup.exe file located at the root of the CD-ROM drive.
- Follow the installation wizard instructions.
To download and install Corel Smart Graphics Studio (no CD)
- From the File Download dialog box, do one of the
following:
• Click Open to install the application directly
from the Web site
• Click Save to download CSGS_01.exe
to your computer. On your computer, double-click CSGS_01.exe to extract
the setup files. Double-click Setup.exe.
- Follow the installation wizard instructions.
A product activation feature has been added to Corel Smart Graphics
Studio. This feature launches when the application is initially run. A dialog
asks whether you want to activate your application now or later. After the
product is successfully activated, the activation dialog will not appear again.
Otherwise, the product activation dialog will appear each time the application
is launched. No personal information is required to activate the product.
You can activate Corel Smart Graphics Studio online or by phone. Refer
to the Technical Support help file available from the Help menu within
Corel Smart Graphics Studio for a detailed listing of Corel Customer Service
phone numbers worldwide. Users with dial-up Internet connections encountering
problems with online activation should ensure that the Internet connection is
active when attempting to activate the product online.
NOTE: After a 30-day pre-activation period, product activation is
required to use Corel Smart Graphics Studio.
IMPORTANT: Users should be logged in as Administrators or as users with
administrative rights when launching the application for the first time after
installing or when activating the product.
To uninstall Corel Smart Graphics Studio
- From the Windows Start menu, click Settings (Windows
2000 only) > Control Panel.
- Double-click Add/Remove Programs.
- Click Corel Smart Graphics Studio in the list, and click
Remove.
When deploying a Corel Smart Graphics Studio project to a server
environment, the following things must be considered:
- Corel Server SG must be set up properly, along with the Web Connector
Proxy and it's associated Application Mapping.
- To verify that the CXS extension has been configured properly
- In the Internet Information Services dialog box, expand
the tree, right-click Default Web Site, and select Properties from the
menu.
- In the Default Web Site Properties dialog box, click the
Home Directory tab.
- Click Configuration.
- You should see a mapping for .cxs in the Application
Mappings list. If it is not there, you can add the mapping manually.
- To add an application mapping
- On the Mappings tab of the Application
Configuration dialog box, click Add.
- Click Browse to select the executable path for
VFSProxy.dll ( typically located in the ...\Program Files\Corel\Smart
Graphics\Web Connector Proxy).
- Enter the extension .cxs in the Extension box.
- In the Verbs area, enable the Limit To option, and
type GET in the box.
- A deployment folder must be created within a path that is set as a
Microsoft IIS virtual directory; this folder will contain any processes (.cxs
files) required by your solution
- Another 'data' folder, accessible to your Web server, must be created
to contain the files supporting your server-side process (.cxs file); any
virtual paths referenced in your process must be created on the server to point
to this directory.
For security purposes, it is not recommended that you
use the IIS virtual directory where your .cxs files are deployed for this
purpose
- The following compiled SG project files must be copied from the
Compile folder on the developer's system to the 'data' folder:
- If using a server side process to generate SVG:
- [docname].xslt
- [docname]_map_xslt.xslt
- [name].dassembly
- If using static XML data to feed into the transform in your
process:
- Source XML file used to create your data mapping
- Virtual paths created in the Process Builder don't appear in the
Corel Server SG Administrator without restarting server and refreshing the view
or shutting down and restarting Corel Server SG. If you create virtual paths in
Corel Server SG first, they appear in the Process Builder.
- To view the results of your efforts, point your browser to:
http://[yourserver]/[path to your deployment folder]/[processname].cxs
-
For simple demonstrations or learning purposes, you may wish to do
the transformations by hand with a tool such as msxsl.exe. If so, transform the
original XML used to do your data mapping using [docname]_map_xslt.xslt. For
example, "msxsl.exe source.xml [docname]_map_xslt.xslt -o out.xml".
Transform the output of the first transformation using the [docname].xslt.
For example, "msxsl.exe out.xml [docname].xslt -o out.svg".
To view the
results of your efforts, point your browser to the resulting SVG
file.
General
- Dynamic Elements and Attributes window: when there are multiple
categories, newly added dynamic objects will be added to the first category and
the first category will become selected.
- When secondary SVG files are referenced using an image element, text
within those files may not appear immediately within the Design Editor window.
Refresh the Design Editor window (for example, by resizing the Design Editor
window) to view the text.
- If you have customized your Corel Developer SG workspace, you may
find that you are unable to open projects by double-clicking on .csgp files.
You can open projects by launching the application and clicking File menu >
Open. You can reset your workspace to restore the original functionality by
holding down the Shift key while launching the application.
- When the Process Builder is launched from the Tools menu, users
cannot work in Corel Developer SG until the Process Builder is closed.
- Code Editor: Entity references located in the Document Type
Declaration of an SVG file are resolved when viewed within Code Editor.
- Code Editor: If the Code Editor window is closed while the Find and
Replace dialog is open, users may have difficulty re-opening the Find and
Replace dialog.
- Users may encounter issues when opening files containing embedded
double-byte characters
- Sample XML data files that contain backslashes may not output
properly
- Assets not created in Corel Developer SG may not appear as expected
if they do not have "viewbox" attribute settings.
- CorelDRAW SVG files include very large viewboxes. In Corel Developer
SG, any elements that are added within the CorelDRAW SVG tag need appropriate
sizes (widths, heights, radii, etc.) specified. Also, dSVG controls appear tiny
when added to these documents. To avoid this, you can embed files exported from
CorelDRAW in a main SVG document created in Corel Developer SG. The steps below
outline this process.
- Create a new SVG document in Developer SG.
- In the Document Tree, select the root svg
element.
- In the Project Manager, on the Project Structure
tab, right-click the SVG file and choose Import.
- Browse for the SVG file that was exported from CorelDRAW.
The
CorelDRAW SVG file will be embedded in the active document. You'll see nested
tags in the Document Tree and the inner one will have the large viewbox.
- When adding dSVG controls to a document, add them to the outer
node, so they will not be affected by the viewbox created by
CorelDRAW.
dSVG
- Resized dSVG UI Controls will increase the load time of Developer SG
solutions. This is particularly true of sliders. A best practice for ensuring
optimal performance is to create your own skins when the default skins do not
suit your purposes. Default skins for all UI Controls can be found within the
dsvg folder in your Developer SG project folder. These skins can be used as
basis for creating your own custom skins.
- When you add a dSVG element, a script file is added to the
<svg> root node of the Document Tree. Do not move these script nodes into
a <g> group element because they will be duplicated in the <svg>
root when you add another behavior. Duplicate scripts increase file size.
- UI Controls: When controls are set as dynamic replicating objects,
attempting to drag and drop the control from within the design view results in
the appearance of two controls. To work around this issue, ensure that UI
Controls are correctly positioned before they are made dynamic.
- UI Controls: Spinbox, textbox and combobox appear with black text
areas when they have been set as dynamic replicating objects.
- UI Control - Textbox: Text cannot be entered in dSVG textboxes within
the Developer SG preview window. This is not the case when deployed solutions
are viewed from a standalone browser.
- UI Control - Slider: Users should take care when adjusting the value
for the max attribute. The major and minor tick attributes are set at a low
value which could yield hundreds of ticks on the slider.
- UI Control - Tooltip: Adjusting the values for the viewBox attribute
in the parent SVG document may affect the tooltip. For example, if you double
the vertical and horizontal dimensions in your viewbox, tooltips will appear to
be half their original size when you preview or deploy your component.
- UI Control - Listbox and Listview: Resizing these controls to a
larger size may cause alignment issues
- UI Control - Listbox and Listview : multiSelect attribute isn't
available
- UI Control - Slider Control: Will not function if the minimum value
is greater than maximum value. Slider ticks will become distorted.
- UI Control - Textbox: When single words extend beyond the width of a
textbox, lines following a carriage return may extend beyond the boundaries of
the textbox. To avoid this problem, ensure your textboxes are wide enough.
- UI Control - Spinbox: Clicking the text area causes its value to be
set to its minimum but the displayed value does not change accordingly.
- UI Control - Textbox: You may not be able to enter text within an
existing string.
- UI Controls: Dimensions cannot be set at runtime using the dSVG
referencing syntax. For example, attempting to set a button attribute, such as
width = %slider1@value%, will not work.
- Behaviors - loadURL and loadXML: Special characters, such as '&'
or ':', in query strings will cause errors
- Behaviors: Some behaviors may result in excess digits of precision
(for example on slider values and mouse positions)
- Behaviors - postURL: The xlink:href must specify a full URL. A
relative path to the current document may not resolve correctly.
- Behaviors - SetTransform: The vAlign attribute will not update unless
the hAlign attribute is also specified.
- dSVG referencing syntax for PCDATA will return leading or trailing
white space.
- UI Controls and Behaviors may not appear in the browser window if
you're using Netscape 4.79
- dSVG referencing syntax does not return values for items that aren't
explicitly set. For example, an SVG element such as a circle, may have a
default fill value of "black":
<circle r="15", cy="50", cx="50"
fill="black" id="myCircle"/>.
The following dSVG message, which uses dSVG
referencing syntax, will not display "black" as the value:
<dsvg:alert
message="My circle's fill color is: %myCircle@fill%"/>
Template Builder
- Always ensure a value is expressly given for operands in template
builder functions. For example, using '0' in client-side template building can
cause erroneous resolution of expressions or leaving an operand of a function
as '0' (the default) can cause an expression to evaluate incorrectly.
- Document Inputs may not update after deleting an SVG document you
have imported or inserted
- Comments are unavailable with client-side logic
Data Mapper
- Opening documents in the Data Mapper workspace will not open a
corresponding window in the other workspaces. Components should be opened in
the Design Editor workspace or Template Builder workspace. Likewise, closing a
document in the Data Mapper workspace will not close corresponding windows in
the other workspaces.
- You must save your document before switching to the Data Mapper
workspace. If you attempt to switch to the Data Mapper without saving, you will
be prompted to do so. Choosing Cancel will raise an error message indicating
that saving failed. In this circumstance the document is not saved, but you may
continue working without issue.
- Manual changes to the mapping file may not be reflected in the Data
Mapper preview window.
- When using the Data Mapper to iterate through a node set, paths to
values associated with nodes higher in the tree structure will not
resolve.
- Importing an asset into an existing project and then removing the
original file may cause errors
- Document Inputs may not update after deleting an SVG document you
have imported or inserted
- Using data in parent nodes always goes to the next parent node
depending on iteration
- Text File module: An XML response stream will not be properly
generated when "Add Header to File" option is selected.
- Text File module: An XML response stream will not be properly
generated when "Separate Text" option is selected.
- Process Builder will fail when you set a pause on a module while a
process is running
- Local Files module: Module will not iterate through multiple files
when placed in a sub-process
- ODBC modules: Oracle stored procedures are not supported in this
release.
- Extended characters cannot be passed as parameters to a process.
- XML Update module may not update the source from an XML Query module
nodelist that doesn't branch
- ODBC Query module returns sample data stored in CXS file when
database is down
- You can only update the first element if you have the "Condense
preview data" option enabled (set in XML Source or XML Open modules). This
issue affects to following modules: XML Update, XML Insert, XML Mapper
- Calculator module note: Operator precedence not followed with
negation. For example the value -3^2 will output as -(3^2) = -9 rather than
(-3)^2 = 9
- Workstation will not be able to set the Schedule and "Check whenever
the application is started" when installed from a Network image. To fix this
issue, launch Smart Graphics Update (from the Windows Start menu >
All Programs > Corel Smart Graphics) and select Check Now to launch
the installation program.
- Import/Export configuration options are not available in the Server
SG Administrator. The toolbar icons are inactive.
- Server processes that time out carry through to completion and
continue to consume server resources.
- It is not possible to add a server using an IP address if the server
does not have a computer name
- If experiencing long delays when restarting Corel Server SG, change
the "Number of Days before Logs Expire" setting in your Event Log Properties
dialog box to a lower number.
- Web Connector Proxy: To add mappings to ISAPI extensions for CXS
files, the system and administrator must have read and write permission for the
"wscript.exe" file.
- When you are part of a domain and you would like to add users from
that domain using the Console in Corel Server SG (both Developer and Enterprise
editions) you may encounter an error depending on how the domain structure is
setup. If you encounter a problem getting a list while trying to Add User in
the security list, you will have to follow the steps below to give you access
to the user list:
- From the Windows Start menu, click Settings
(Windows 2000 only) > Control Panel > Adminitrative Tools
> Services.
- Stop the service called Corel Server SG
- Open the Corel Server SG Properties dialog box, and click
the Log On tab.
- The default is Local System account, change to This
account.
- Click Browse to select the user you would like to log in to a
service.
- Enter a password for the user and select Apply.
- Click OK to close dialog box.
- Restart the service.
- Launch Server SG Administrator
- Expand the tree and select Security > Corel SG
Administrator.
- From the menu, select Tools > Add User
- From the domain list, select the domain where you can select any
user from the list that appears.
- After rebooting, drive mapping is invalid in Corel Server SG's
virtual paths. You must use full UNC paths within Corel Server SG, instead of
mapped drives, to connect to servers.
You must also set up a local account
that has log on access to Corel Server SG, to the network, and to servers
listed in the virtual paths. You can then set up individual users to have
access to the local machine and specify their access privileges.
To use UNC paths for virtual paths
- Launch Corel Server SG Administrator.
- Expand localhost, and select Virtual Paths.
- In the right pane, right-click a Local Path that uses a
mapped drive instead of a full path, and choose Edit.
- In the Paths box, type the full path, or click the
Browse (...) button, navigate to the server location, and select the
project folder.
To set up a log on account to access the UNC path used
in Corel Server SG:
- From the Start menu, click Settings (Windows 2000
only) > Control Panel.
- Double-click Administrative Tools.
- Double-click Services.
- From the Services list, right-click Corel Server
SG, and choose Properties.
- In the Corel Server SG Properties dialog box, on the
Log On tab, enable the This account option.
- In the Select User dialog box, browse and select a
user.
- Click OK, and click OK again to return to the
Services dialog box.
- Right-click Corel Server SG, and choose
Stop.
- Right-click Corel Server SG again, and choose
Start to restart Corel Server SG.
To set up local user access to the local host
computer:
- From the Start menu, click Settings (Windows 2000
only) > Control Panel.
- Double-click Administrative Tools.
- Double-click Computer Management.
- From the System Tools list, expand Local Users and
Groups.
- Right-click Users, and choose New User.
- In the New User dialog box, fill in the user information
and set the privileges.
- Click Create.
To start the Network installation program you have two options using
command lines only:
- Setup.exe /a (found in the Smart Graphics folder)
- msiexec /a<path to msi package>
Serial Numbers: Only corporate serial numbers will unlock the network
installation, ensure that you have it ready when you launch the network
installation program
Not all components are available in our Trial, Academic, and OEM
versions. Unavailable components may include Corel applications, features, and
third-party utilities. However, some of these components may still be referred
to within the applications and within the documentation.